package com.zhuo.delivery.utils;


import org.apache.commons.mail.HtmlEmail;

import static com.zhuo.delivery.utils.ValidateCodeUtils.generateValidateCode;

/**
 * 短信发送工具类
 */
public class SMSUtils {
	/**
	 * 发送验证码
	 * @param email
	 * @return
	 */
	public static int sendAuthCodeEmail(String email,String code) {
		try {
			HtmlEmail mail = new HtmlEmail();
			/*发送邮件的服务器 126邮箱为smtp.126.com,163邮箱为163.smtp.com，QQ为smtp.qq.com*/
			mail.setHostName("smtp.qq.com");
			/*不设置发送的消息有可能是乱码*/
			mail.setCharset("UTF-8");
			/*IMAP/SMTP服务的密码*/
			mail.setAuthentication("1325727415@qq.com", "zwhzcx1325727415");
			/*发送邮件的邮箱和发件人*/
			mail.setFrom("1325727415@qq.com", "zhuowen");
			/*使用安全链接*/
			mail.setSSLOnConnect(true);
			/*接收的邮箱*/
			mail.addTo(email);

			/*设置邮件的主题*/
			mail.setSubject("注册验证码");
			/*设置邮件的内容*/
			mail.setMsg("尊敬的用户:你好! 注册验证码为:" + code + "(有效期为一分钟)");
			mail.send();//发送
		} catch (Exception e) {
			return 0;
		}
		return 1;
	}
}
